﻿/*------------------------------------------------------------------------

VERTEXDDD3D9.HPP v1.0.0

Copyright 楊志賢 CxxlMan, 2014
All Rights Reserved

------------------------------------------------------------------------*/

#if !defined(__VERTEXDDD3D9_HPP_Cxxl3D)
#define __VERTEXDDD3D9_HPP_Cxxl3D

#include <Render\Render_Win32\Render_Win32_D3D\RENDER_WIN32_D3D9.HPP>

namespace Cxxl3D
{

class IVertexDD:public IDatagramDisposal_D3d9
{
public:
  // Constructor
  IVertexDD()
    :cxxlObject(CxxlMan::Spirit_Easy)
  {
  }

  // Destructor
  virtual ~IVertexDD()
  {}

  // 頂點數量和索引數量，主要供 CTriagleDDD3D.cpp 取用
  virtual void cxxlFASTCALL Get_VertexNum_IndexNum(C3D_USINT &VertexNum, C3D_USINT &IndexNum) = 0;

};

}   /* namespace Cxxl3D */
#endif
